@import url("reset.css");
@import url("project_style.css");
body{font-size:1em;font-family:Verdana,sans-serif;color:#000;background:#e9e9e9;}
a:hover,a:focus,a:active{background:#2806f5;color:#fff;}
#overall{width:100%;min-width:950px;background:#fff;overflow:auto;}
#header{font-family:helvetica,arial,sans-serif;min-height:70px;background:#f1e119;color:#000;background:-moz-linear-gradient(right, #f1e119, #f1e119 390px, #e0ae20);border-bottom:0.35em solid #0c9b6b;position:relative;}
h1{position:absolute;right:0;top:0;width:381px;height:70px;}
h1 a{position:absolute;width:381px;height:70px;}
#navigation li{float:left;height:100%;}
#navigation li a{font-weight:bold;color:#000;text-decoration:none;margin:1em 0.75em 0;padding:0.75em 0.5em;display:block;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;}
#navigation li a,input.refreshmap,.button a{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}
#navigation li a:hover,#navigation li a:focus,#navigation li a:active{background-color:#0c9b6b;color:#fff;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.content{padding:2em 1.5em;}
h2,h3{font-weight:bold;margin:1.5em 0 1em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
#mapcontainter{margin-left:19em;}
#optionsidebar{float:left;width:18.5em;border-right:0.25em solid #0c9b6b;overflow:hidden;margin-bottom:0.5em;}
#optionsidebar h2{padding:0 0.5em;}
#searchform_container{display:none;}
input,select{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;font-size:0.9em;padding:0.3em;margin:0.5em;}
input[type=text],input[type=number],input[type=range],select{color:#51463d;background:#eceaea;border:0.25em solid #aeadad;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;}
input[type=text]:focus,input[type=number]:focus,input[type=range]:focus,select:focus{border:0.25em solid #0c9b6b;background:#fff;}
input[type=submit]{font-weight:bold;}
fieldset{border:0.125em solid #0c9b6b;margin:2em 0;padding:0.5em 2em;}
.sidebar_list{padding:0.5em 0.5em 0;font-size:0.9em;}
.sidebar_list>li{border-bottom:0.125em solid #0c9b6b;}
.sidebar_list>li:last-child,.sidebar_list>li li:last-child{margin-bottom:0.5em;}
.sidebar_list h3{margin:0.25em 0;}
h3.spindown-heading a{font-weight:normal;font-family:Georgia, serif;font-size:1.1em;color:#025237;text-shadow:#bef8e4 0 0.125em 0.125em;display:block;text-decoration:none;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}
h3.spindown-heading a:hover,h3.spindown-heading a:focus,h3.spindown-heading a:active{background:#bef8e4;color:#000;}
.sidebar_list input[type=text],.sidebar_list select,#image_quality{display:block;margin-bottom:1em;}
.sidebar_list input.procolor{display:inline;width:6em;}
fieldset p{margin:0.5em 0.25em;}
.sidebar_list a{vertical-align:middle !important;}
input.refreshmap{color:#fff;background:#025237;border:0.25em solid #0c9b6b;border:0.25em solid rgba(12, 155, 107, 0.6);text-shadow:#000000 0 2px 2px;font-size:1.2em;padding:0.5em;}
input.refreshmap:hover{background:#bef8e4;color:#000;text-shadow:none;cursor:pointer;}
#datatable{width:100%;margin:1em auto 2em;font-size:0.85em;border:collapse;border:0.2em solid #0c9b6b;-moz-box-shadow:0.25em 0.25em 0.3em #dfdfdf;-webkit-box-shadow:0.25em 0.25em 0.3em #dfdfdf;box-shadow:0.25em 0.25em 0.3em #dfdfdf;}
#datatable,#datatable td,#datatable th{border:collapse;border:0.125em solid #0c9b6b;}
#datatable th{font-weight:bold;background-color:#f1e119;color:#000;}
#datatable tr:hover td,#datatable a:hover{background:#fcf7b2;}
#datatable td,#datatable th{padding:0.5em;}
#datatable td{font-size:0.9em;}
#datatable tr:target{border:0.5em solid #0c9b6b;font-weight:bold;}
#datatable a{color:#048056;font-weight:bold;display:block;margin:-0.5em;padding:0.5em;}
#datatable a:focus,#datatable a:active{color:#fff;}
td.t_type{text-align:center;}
#no_js_map{text-align:center;}
#map{height:500px;position:relative;}
.error{border:0.25em solid #ee1404;background:#fd928a;font-size:1.05em;padding:1em;margin-bottom:1em;}
.error li{text-indent:0.5em;}
#chart li{padding:0.5em;border:0.125em solid #fcf7b2;font-size:0.75em;}
span.region{display:inline-block;width:10em;text-align:right;}
span.value{border-left:0px solid #f1e119;padding-left:1em;display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
span.value:hover{border-color:#0c9b6b;}
#chart li:nth-child(odd),.mapdata tr:nth-child(odd){background:#fcf7b2;}
.mapdata{font-size:0.75em;}
p.button{margin:2em 0;}
table+p.button{margin-top:0;}
.button a{font-weight:bold;border:0.2em solid #0c9b6b;background-color:#f1e119;color:#000;text-decoration:none;padding:0.5em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;}
.button a:hover,.button a:focus,.button a:active,a.custom-select:hover,a.custom-select:focus,a.custom-select:active,.selectbox-menu a:hover,.selectbox-menu a:focus,.selectbox-menu a:active{background:#fcf7b2;}
.button a:hover,.button a:focus,.button a:active{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#layers li:hover{cursor:move;}
.tooltip-detail{position:absolute;width:10em;padding:0.5em;font-size:0.85em;background:#fcf7b2;border:0.25em solid #0c9b6b;background:rgba(252, 247, 178, 0.9);-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;}
#legend{position:absolute;left:0;bottom:0;z-index:9999;height:100%;background-color:#fff;background-color:rgba(255, 255, 255, 0.5);}
#legend,.ol_legend{position:absolute;left:0;bottom:0;background-color:#fff;background-color:rgba(255, 255, 255, 0.5);-webkit-border-top-right-radius:1em;-moz-border-radius-topright:1em;border-top-right-radius:1em;}
a.headerlink{font-size:0.8em;padding:0 0.25em 0 0.25em;text-decoration:none;visibility:hidden;}
h2:hover>a.headerlink,h3:hover>a.headerlink,h4:hover>a.headerlink{visibility:visible;}
#available_maps{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:0.125em;max-height:15em;overflow:auto;}
.available_maps_update{background:#f9fc28;}
.group dt{clear:left;float:left;min-width:8em;text-align:right;margin:0.25em 0.5em 0.25em 0;}
.group dt:after{content:":";}
.group dd{float:left;margin:0.25em 0 0.25em;}
#analysis-window-overlay23{position:fixed;left:0;top:0;width:100%;height:100%;background:#09f;}
.analysis-window-js-overlay{overflow:hidden;}
#analysis-window-container{position:fixed;background-color:#fff;background-color:rgba(255, 255, 255, 0.95);border:0.5em solid #0c9b6b;border-style:solid;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:1em 1em 1.8em #a6a6a6;-webkit-box-shadow:1em 1em 1.8em #a6a6a6;box-shadow:1em 1em 1.8em #a6a6a6;overflow:scroll;}
#analysis-window{padding:1em;}
#analysis-window-close{position:absolute;top:0;right:1em;}
#boxplot{height:500px;float:left;width:250px;}
div#boxplot+table,div#scatterplot+table{width:auto;float:left;}
#scatterplot{height:600px;float:left;width:450px;}
.w_value,.w_n_value{display:none;}
div.olControlScaleLine{bottom:0;left:250px;}
.loading-image,#map.loading-image{cursor:wait;}
.selectbox-menu{position:absolute;border:0.125em solid #0c9b6b;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;width:10em;max-height:15em;overflow-x:hidden;overflow-y:auto;background-color:#f1e119;font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.selectbox-menu a{display:block;padding:0.5em 0.5em;background-color:#f1e119;}
.custom-select-text{float:left;padding:0.25em 0.5em;}
.custom-select-button-icon{padding:0.25em 0;float:right;height:1.2em;width:25px;background:#0c9b6b url(../images/arrow.png) no-repeat center center;}
a.custom-select{line-height:1.2;border:0.125em solid #0c9b6b;display:inline-block;width:10em;vertical-align:middle;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;}
a.custom-select,.selectbox-menu a{background-color:#f1e119;text-decoration:none;color:#000;}
.selectbox-menu li[aria-selected="true"] a{background:#0c9b6b;color:#fff;}
div.olControlOverviewMapElement div.olMap{background:#ccc;}
.skip,a.skip:visited{color:#fff;background:#081c3a;}
.skip{position:absolute;left:-9999px;font-weight:bold;}
.skip:focus,.skip:active{position:absolute;top:0;left:0;width:100%;display:block;font-size:1.3em;z-index:5;}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
